The GNU 3DLDF Website

Author: Laurence D. Finston

This copyright notice applies to the text and source code of this web site, and the graphics that appear on it. The software described in this text has its own copyright notice and license, which can be found in the distribution itself.

Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026 The Free Software Foundation, Inc.

Permission is granted to copy, distribute, and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation, Inc.; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of this license is included in the file COPYING.TXT

Last updated: August 12, 2026

[Dodecahedron Logo]


Table of Contents

Top
Introduction
Late Breaking News
Old News
The 3DLDF Language
Sources
Documentation
Technical Drawing
Glyphs
Lettering
Models
Polyhedron Models
Sphere and Dome Models
Ellipsoid Models
Architectural Models
Alhambra
Celestial Sphere Models
Geometric Patterns
Stellation Patterns
Papercut Patterns
Conic Sections
Ellipses
Circles
Parabolæ
Hyperbolæ
Superellipses
Sinewaves
Curve-Drawing Machine Simulation
Polyhedra
Cuboids
Great Rhombicosidodecahedron
Rhombic Triacontahedron
Polyhedron Models
Quadric Surfaces
Cones
Ellipsoids
Spheres
Sphere and Dome Models
Wave Forms
Prime Numbers
Colors
Database
Astronomy
Needlework
Origami and Paper-Folding
Sundials
Display Fonts
Board Games
Music
Graph Paper (Plain and Perspective)
Chord Charts (Music)
Templates
Video
Animation
Flipbooks
Manga Patterns (Screen Tone)
Code Samples and Images
Mailing lists
Links
Contact
Back to top

Introduction

GNU 3DLDF is a software package for three-dimensional drawing with MetaPost and METAFONT output. The program 3dldf implements an interactive language similar to the METAFONT and MetaPost languages.

See Sources for information on obtaining the package.


Back to contents
Back to top

Late Breaking News

2026年08月12日.
I am currently working on the glyph features of the package. See the Glyphs page for more information.

2026年07月24日.
I am currently working on the astronomy features of the package. See the Astronomy page for more information.


Back to contents
Back to top

Old News

This news not old enough for you? Then try some Even Older News.


Back to contents
Back to top

Sources

2026年08月12日.
The complete sources for the project are available from the Git repository for project at Savannah:

git clone git://git.savannah.gnu.org/3dldf.git

This is the best way to obtain the project, because the source files are up-to-date. Only rarely do I ever release numbered versions. The most recent numbered version is obsolete as of this date (2026年08月12日.). However, see below for information on how to obtain it, if desired.

The best source for information on current developments are the logs for the source files in the Git repository. These may be easily viewed by using the web interface at Savannah (see below).

The latest numbered version was GNU 3DLDF 2.0.3. It can be downloaded from https://ftp.gnu.org/gnu/3dldf/
See https://savannah.gnu.org/projects/3dldf/ for more information.


Back to contents
Back to top

Documentation

2024年03月31日.
The following articles appeared in TUGboat issue 43:3:

An introduction to GNU 3DLDF
A graphical ellipse envelope construction with GNU 3DLDF The following article appeared in TUGboat, Volume 44, No. 3:
A pattern from the Alhambra

2006年01月25日.
The most recent version of the GNU 3DLDF manual (see below) documents Release 1.1.5.1. I need to rewrite it completely in order to account for the many changes I've made in my development versions. I have been documenting the latter on these web pages. The old manual may still be of use to people who want to know how 3DLDF is implemented, but it is quite out-of-date by now.

2005年01月22日.
I've abandoned work on the GNU 3DLDF 1.2.0 Manual --- Plain Text Version (Last updated 2005年01月31日). I now plan to convert it to Texinfo. Until I do, however, it may still be useful to people who want to learn how to use 3DLDF 1.2.0.

The downloadable versions of 3DLDF: The Program, and the versions in the distribution have the table of contents at the front. This is not the case, if you generate them yourself. In order to do this, I used dviselect and dviconcat. I have not yet written make rules to do have this done automatically.

User and Reference Manual

The 3DLDF User and Reference Manual, Edition 1.1.5.1, as an HTML document suitable for browsing, with one webpage per node.

The 3DLDF User and Reference Manual , Edition 1.1.5.1, as an HTML document suitable for browsing, entirely on one webpage.

The 3DLDF User and Reference Manual , Edition 1.1.5.1 in HTML format, with one webpage per node, as a compressed archive file (gzipped tar file) for downloading.

The 3DLDF User and Reference Manual , Edition 1.1.5.1 in HTML format, entirely on one webpage, as a compressed (gzipped) file for downloading.

The 3DLDF User and Reference Manual , Edition 1.1.5.1, as a compressed (gzipped) PostScript file for downloading.

The 3DLDF User and Reference Manual , Edition 1.1.5.1, as a PDF (Portable Document Format) file for viewing on-line (if your browser has an appropriate plug-in).

The 3DLDF User and Reference Manual , Edition 1.1.5.1, as a compressed (gzipped) PDF (Portable Document Format) file for downloading.

The Program

3DLDF: The Program for version 1.1.5.1 as a PDF file for viewing on-line (if your browser has an appropriate plug-in).

3DLDF: The Program for version 1.1.5.1 as a compressed (gzipped) PDF file for downloading.

3DLDF: The Program for version 1.1.5.1 as a compressed (gzipped) PostScript file for downloading.

3DLDF: The Program for version 1.1.5.1 as a compressed (gzipped) DVI file for downloading.


Back to contents
Back to top

Mailing lists

2005年05月02日. I've replaced @ with -*-AT-*- in all of the email addresses on these webpages, and removed all clickable references to email addresses. I've been forced to this step by the huge amounts of spam I receive.

2005年05月21日.
I have reactivated the help-3dldf-*-AT-*-gnu.org mailing list, but only for subscribers. Postings from non-subscribers are automatically discarded. I have deactivated the other GNU 3DLDF mailing lists. I have been forced to take this step by the huge amounts of spam posted to these lists. For the same reason, I've also replaced @ with -*-AT-*- in all of the email addresses on these webpages, and removed all clickable references to email addresses. If would prefer that all queries and comments be addressed to help-3dldf-*-AT-*-gnu.org, but if you don't wish to subscribe, you may contact me directly.

2005年05月21日. The following mailing list is now available:
(Replace -*-AT-*- with @ for the email address.)
help-3dldf-*-AT-*-gnu.org for users to ask one another for help.

To subscribe, visit http://lists.gnu.org/mailman/listinfo/help-3dldf.
Alternatively, you can send an email with subscribe <email address> as the subject or the body to
help-3dldf-request-*-AT-*-gnu.org.


Back to contents
Back to top

Links

Marc van Dongen's MetaPost Pages.
L. Nobre G.'s MetaPost Pages.
Anthony Phan's Web Pages (m3D).


Back to contents
Back to top

Contact

If you want to contact me about 3DLDF, please put 3DLDF, 3dldf or something similar in the subject line of your email. Otherwise, it's likely to be filtered.

Laurence Finston

email: Laurence.Finston-*-AT-*-gmx.de
(Replace -*-AT-*- with @ for the email address.)


Back to contents
Back to top

AltStyle によって変換されたページ (->オリジナル) /